home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / Dev / FPSE_src / include / dis.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-01  |  727 b   |  30 lines

  1. #ifndef DIS_H
  2. #define DIS_H
  3.  
  4. typedef struct {
  5.      UINT8  id[8];
  6.      UINT32 text;             /* SCE only */
  7.      UINT32 data;             /* SCE only */
  8.      UINT32 pc0;
  9.      UINT32 gp0;              /* SCE only */
  10.      UINT32 t_addr;
  11.      UINT32 t_size;
  12.      UINT32 d_addr;           /* SCE only */
  13.      UINT32 d_size;           /* SCE only */
  14.      UINT32 b_addr;           /* SCE only */
  15.      UINT32 b_size;           /* SCE only */
  16.      UINT32 s_addr;
  17.      UINT32 s_size;
  18.      UINT32 SavedSP;
  19.      UINT32 SavedFP;
  20.      UINT32 SavedGP;
  21.      UINT32 SavedRA;
  22.      UINT32 SavedS0;
  23.      UINT8  pad[2048-19*4];
  24. } EXE_HEADER;
  25.  
  26. void watch(int num);
  27. void watchcop(int num);
  28. void disasm(char *buf, UINT32 code, UINT32 addr);
  29.  
  30. #endif